package com.hxht.cmp.entity;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

@Table(name = "t_cmp_case_type")
public class CaseType {
    @Id
    private Long id;

    /**
     * 审判字号
     */
    @Column(name = "judge_no")
    private String judgeNo;

    /**
     * 案件类型名称
     */
    private String name;

    /**
     * 父uid
     */
    @Column(name = "parent_uid")
    private String parentUid;

    /**
     * 根节点uid
     */
    @Column(name = "root_uid")
    private String rootUid;

    /**
     * 状态 4：已删除
     */
    private Integer status;

    /**
     * 同步id
     */
    private String uid;

    /**
     * @return id
     */
    public Long getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取审判字号
     *
     * @return judge_no - 审判字号
     */
    public String getJudgeNo() {
        return judgeNo;
    }

    /**
     * 设置审判字号
     *
     * @param judgeNo 审判字号
     */
    public void setJudgeNo(String judgeNo) {
        this.judgeNo = judgeNo == null ? null : judgeNo.trim();
    }

    /**
     * 获取案件类型名称
     *
     * @return name - 案件类型名称
     */
    public String getName() {
        return name;
    }

    /**
     * 设置案件类型名称
     *
     * @param name 案件类型名称
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取父uid
     *
     * @return parent_uid - 父uid
     */
    public String getParentUid() {
        return parentUid;
    }

    /**
     * 设置父uid
     *
     * @param parentUid 父uid
     */
    public void setParentUid(String parentUid) {
        this.parentUid = parentUid == null ? null : parentUid.trim();
    }

    /**
     * 获取根节点uid
     *
     * @return root_uid - 根节点uid
     */
    public String getRootUid() {
        return rootUid;
    }

    /**
     * 设置根节点uid
     *
     * @param rootUid 根节点uid
     */
    public void setRootUid(String rootUid) {
        this.rootUid = rootUid == null ? null : rootUid.trim();
    }

    /**
     * 获取状态 4：已删除
     *
     * @return status - 状态 4：已删除
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 设置状态 4：已删除
     *
     * @param status 状态 4：已删除
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 获取同步id
     *
     * @return uid - 同步id
     */
    public String getUid() {
        return uid;
    }

    /**
     * 设置同步id
     *
     * @param uid 同步id
     */
    public void setUid(String uid) {
        this.uid = uid == null ? null : uid.trim();
    }
}